home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 007 / bixdos.arc / BIXTPTCH.TXT < prev    next >
Text File  |  1986-11-24  |  3KB  |  73 lines

  1.                       Turbo Pascal patches
  2.  
  3. The  following are some useful patches for Turbo Pascal 3.00B and 
  4. above.  All  addresses  and data are given  in  hexadecimal.  The 
  5. addresses are given for DEBUG. If you are using any other program 
  6. to apply the patches,  you probably must subtract 100 (hex)  from 
  7. the addresses.
  8.  
  9. To apply the patches using debug copy TURBO.COM to another file,
  10. enter:   DEBUG (filename) <cr>   (Don't forget .COM !)
  11.          e (address) (data, single bytes seperated by blanks) <cr>
  12.          w <cr>
  13.          q <cr>
  14.  
  15. Patch 1:  Change color settings in TP.
  16. --------  This changes the colors in the Editor as well as those set by
  17.           NormVideo and LowVideo.
  18.           The addresses are the same for every version of TP.
  19.             Normal Text:    177
  20.             Bold Text:      178
  21.             Marked Block:   179
  22.             Error Messages: 17A
  23.           Enter the color number at this address. High nibble -> background,
  24.           low nibble -> foreground.
  25.           Example: 1E at address 177 changes normal text to yellow on blue.
  26.  
  27. Patch 2:  Load error message file (TURBO.MSG) automatically at startup.
  28. --------  Version      Address  Data
  29.           3.00B plain  2EB7     B0 16 A2 48 03 90 90 90
  30.           3.00B 8087   2980     B0 16 A2 50 03 90 90 90
  31.           3.00B BCD    2DD8     B0 16 A2 7C 03 90 90 90
  32.           3.01A plain  2F7D     B0 16 A2 48 03 90 90 90 
  33.  
  34.           At the address given above enter the bytes given under Data.  
  35.  
  36. Patch 3:  Beep on error during compilation.
  37. --------  This has the side effect, that TP also beeps if you interrupt an
  38.           operation in the Editor with Ctrl-U.
  39.           Version      Address  Data
  40.           3.00B plain  3213
  41.           3.00B 8087   2CDC
  42.           3.00B BCD    3134
  43.           3.01A plain  32D9
  44.  
  45.           At the address given above, enter the bytes:
  46.                    45 53 43 20 07
  47.  
  48. Patch 4:  Beep on end of compilation.
  49. --------  Version      Addresses
  50.           3.00B plain  3758, 3771
  51.           3.00B 8087   3221, 323A
  52.           3.00B BCD    3679, 3692
  53.           3.01A plain  381E, 3837
  54.  
  55.           At both addresses given above enter the byte:
  56.                    07
  57.  
  58. Patch 5: Stop creation of .BAK file.
  59. --------  Version      Address
  60.           3.00B plain  34A0
  61.           3.00B 8087   2F69
  62.           3.00B BCD    33C1
  63.           3.01A plain  3566
  64.  
  65.           At the address given above, enter the bytes:
  66.                90 90 90 90 90 90 90 90 90 90 90     (11x 90)
  67.  
  68. All  patches  were worked out by myself and though they work  for 
  69. me, I cannot guarantee anything.
  70.  
  71. P.S.  forgot to mention:  patches are for IBM versions ONLY,  not 
  72. for plain MS DOS.
  73.